home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group03a.txt / 000059_icon-group-sender_Thu Mar 27 17:16:31 2003.msg < prev    next >
Internet Message Format  |  2003-12-22  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.11.1/8.11.1) id h2S0GTk08065
  4.     for icon-group-addresses; Thu, 27 Mar 2003 17:16:29 -0700 (MST)
  5. Message-Id: <200303280016.h2S0GTk08065@baskerville.CS.Arizona.EDU>
  6. X-MimeOLE: Produced By Microsoft Exchange V6.5.6851.8
  7. Content-class: urn:content-classes:message
  8. Subject: RE: Icon inspires enhancements to C#
  9. Date: Thu, 27 Mar 2003 14:55:16 -0800
  10. X-MS-Has-Attach: 
  11. X-MS-TNEF-Correlator: 
  12. Thread-Topic: Icon inspires enhancements to C#
  13. thread-index: AcL0miw0Llf8bTC9R7yyETN08CtYRQAGJGNw
  14. From: "Todd Proebsting" <toddpro@microsoft.com>
  15. To: <icon-group@cs.arizona.edu>
  16. X-OriginalArrivalTime: 27 Mar 2003 22:55:13.0910 (UTC) FILETIME=[ED677960:01C2F4B3]
  17. X-MIME-Autoconverted: from quoted-printable to 8bit by baskerville.CS.Arizona.EDU id h2RMtNT06040
  18. Errors-To: icon-group-errors@cs.arizona.edu
  19. Status: RO
  20.  
  21. A couple comments:
  22. * I can assert confidently that Icon was *the* primary language of
  23. influence regarding C#'s iterators.
  24. * A big issue with generators/backtracking is that they are hard to
  25. introduce into an existing language.  The whole idea of success/failure
  26. would be new in a language like C# that relies heavily on Boolean values
  27. and exceptions for alternative control flow.  In general, I might argue
  28. that it's better to have one model of alternative control flow than to
  29. have an additional model, even if the additional model is arguably
  30. better.  It might just cause too much confusion.
  31.  
  32. Cheers,
  33. Todd
  34.  
  35. -----Original Message-----
  36. From: Frank J. Lhota [mailto:NOSPAM.lhota.adarose@verizon.net] 
  37. Sent: Thursday, March 27, 2003 9:20 AM
  38. To: icon-group@CS.Arizona.EDU
  39. Subject: Icon inspires enhancements to C#
  40.  
  41.  
  42. Icon users may find the following link interesting:
  43.  
  44.  
  45. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vste
  46. char
  47. t/html/vbconCProgrammingLanguageFutureFeatures.asp
  48.  
  49. The article discusses improvements that will be made to C# and other MS
  50. languages. Check out the section on iterators; the author cites Icon as
  51. one of the languages that they have studied that benefits from an
  52. iterator operator.
  53.  
  54. Now if Microsoft could only see the virtue of generators and
  55. backtracking...
  56.  
  57.  
  58.  
  59.